package com.onesports.intelligent.k12.polarlight.domain.dto.cls;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.onesports.intelligent.k12.polarlight.domain.dto.common.BasePageDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * @author FPH
 * @since 2022年7月14日15:11:16
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel("机构端-教务管理-班级管理")
public class ClassPageDTO extends BasePageDTO {
    @ApiModelProperty("校区ID")
    private String campusId;

    @ApiModelProperty("班级名称")
    private String className;

    @ApiModelProperty("课程ID")
    private String courseId;

    @ApiModelProperty("班型")
    private String spellType;

    @ApiModelProperty("教练ID")
    private String staffId;

    @ApiModelProperty("时间段-开始")
    @JsonFormat(pattern = "HH:mm")
    private Date dateStart;

    @ApiModelProperty("时间段-结束")
    @JsonFormat(pattern = "HH:mm")
    private Date dateEnd;

    @ApiModelProperty("团长昵称")
    private String nickName;

    @ApiModelProperty("班级状态")
    private String classStatus;
}
